home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-12-16 | 667 b | 31 lines |
-
- CC = cc
- RM = rm
- MV = mv
- AR = ar
- DESTNAME = /usr/local/bin/makemfx
- FLAGS = -Wall -Wpointer-arith
-
- OBJS = lex.yy.o makemfxparser.tab.o
- DEBUGFLAGS = -ggdb
- #DEBUGFLAGS = -O6
-
- all: $(OBJS) makemfx
- makemfxparser.tab.o: makemfxparser.y
- bison -v makemfxparser.y
- # cc -c makemfxparser.tab.c -DYYDEBUG=1 $(FLAGS) $(DEBUGFLAGS)
- cc -c makemfxparser.tab.c $(FLAGS) $(DEBUGFLAGS)
- lex.yy.o: makemfxscanner.yy
- # flex -fpd makemfxscanner.yy
- flex -fp makemfxscanner.yy
- cc -c lex.yy.c $(FLAGS) $(DEBUGFLAGS)
- makemfx: $(OBJS)
- $(CC) $(FLAGS) -o makemfx $(OBJS) -lfl -lm
- $(MV) makemfx $(DESTNAME)
-
- clean:
- $(RM) -f *.o
- $(RM) -f *.bak
- $(RM) -f core
-
-